package com.office.automate.exception.employee;

import com.office.automate.exception.framework.ExceptionKeys;

public class EmployeeExceptionKeys extends ExceptionKeys {

	public EmployeeExceptionKeys(String exceptionKey) {
		super(exceptionKey);
	}

	public static EmployeeExceptionKeys USERNAME_IS_EMPTY = new EmployeeExceptionKeys("USERNAME_IS_EMPTY");
	public static EmployeeExceptionKeys PASSWORD_IS_EMPTY = new EmployeeExceptionKeys("PASSWORD_IS_EMPTY");
	public static EmployeeExceptionKeys CONFIRM_PASSWORD_IS_EMPTY = new EmployeeExceptionKeys("CONFIRM_PASSWORD_IS_EMPTY");
	public static EmployeeExceptionKeys PASSWORD_IS_NOT_MATCH_WITH_CONFIRM_PASSWORD = new EmployeeExceptionKeys("PASSWORD_IS_NOT_MATCH_WITH_CONFIRM_PASSWORD");
	public static EmployeeExceptionKeys SECURITY_LEVEL_IS_EMPTY = new EmployeeExceptionKeys("SECURITY_LEVEL_IS_EMPTY");
	public static EmployeeExceptionKeys FIRSTNAME_IS_EMPTY = new EmployeeExceptionKeys("FIRSTNAME_IS_EMPTY");
	public static EmployeeExceptionKeys MIDDLENAME_IS_EMPTY = new EmployeeExceptionKeys("MIDDLENAME_IS_EMPTY");
	public static EmployeeExceptionKeys LASTNAME_IS_EMPTY = new EmployeeExceptionKeys("LASTNAME_IS_EMPTY");
	public static EmployeeExceptionKeys NIC_NUMBER_IS_EMPTY = new EmployeeExceptionKeys("NIC_NUMBER_IS_EMPTY");
	public static EmployeeExceptionKeys EMAIL_IS_EMPTY = new EmployeeExceptionKeys("EMAIL_IS_EMPTY");
	public static EmployeeExceptionKeys NATIONALITY_IS_EMPTY = new EmployeeExceptionKeys("NATIONALITY_IS_EMPTY");
	public static EmployeeExceptionKeys ADDRESS_LINE_1_IS_EMPTY = new EmployeeExceptionKeys("ADDRESS_LINE_1_IS_EMPTY");
	public static EmployeeExceptionKeys ADDRESS_LINE_2_IS_EMPTY = new EmployeeExceptionKeys("ADDRESS_LINE_2_IS_EMPTY");
	public static EmployeeExceptionKeys CITY_IS_EMPTY = new EmployeeExceptionKeys("CITY_IS_EMPTY");
	public static EmployeeExceptionKeys ZIP_CODE_IS_EMPTY = new EmployeeExceptionKeys("ZIP_CODE_IS_EMPTY");
	public static EmployeeExceptionKeys SALARY_IS_EMPTY = new EmployeeExceptionKeys("SALARY_IS_EMPTY");
	public static EmployeeExceptionKeys DATE_OF_BIRTH_IS_INVALID = new EmployeeExceptionKeys("DATE_OF_BIRTH_IS_INVALID");
	public static EmployeeExceptionKeys GENDER_IS_EMPTY = new EmployeeExceptionKeys("GENDER_IS_EMPTY");
	public static EmployeeExceptionKeys CIVIL_STATUS_IS_EMPTY = new EmployeeExceptionKeys("CIVIL_STATUS_IS_EMPTY");
	public static EmployeeExceptionKeys DESIGNATION_IS_EMPTY = new EmployeeExceptionKeys("DESIGNATION_IS_EMPTY");
	public static EmployeeExceptionKeys BRANCH_IS_EMPTY = new EmployeeExceptionKeys("BRANCH_IS_EMPTY");
	public static EmployeeExceptionKeys DIVISION_IS_EMPTY = new EmployeeExceptionKeys("DIVISION_IS_EMPTY");
	public static EmployeeExceptionKeys MANAGER_SUPERVISOR_IS_EMPTY = new EmployeeExceptionKeys("MANAGER_SUPERVISOR_IS_EMPTY");
	public static EmployeeExceptionKeys COMPANY_JOINED_DATE_IS_EMPTY = new EmployeeExceptionKeys("COMPANY_JOINED_DATE_IS_EMPTY");
	public static EmployeeExceptionKeys EMPLOYEE_DESCRIPTION_IS_EMPTY = new EmployeeExceptionKeys("EMPLOYEE_DESCRIPTION_IS_EMPTY");
	public static EmployeeExceptionKeys EMPLOYEE_NUMBER_IS_EMPTY = new EmployeeExceptionKeys("EMPLOYEE_NUMBER_IS_EMPTY");
	public static EmployeeExceptionKeys EMPLOYEE_NUMBER_IS_INVALID = new EmployeeExceptionKeys("EMPLOYEE_NUMBER_IS_INVALID");
	public static EmployeeExceptionKeys QUALIFICATION_DESCRIPTION = new EmployeeExceptionKeys("QUALIFICATION_DESCRIPTION");
	public static EmployeeExceptionKeys QUALIFICATION_TYPE = new EmployeeExceptionKeys("QUALIFICATION_TYPE");
	public static EmployeeExceptionKeys START_DATE_IS_EMPTY= new EmployeeExceptionKeys("START_DATE_IS_EMPTY");
	public static EmployeeExceptionKeys END_DATE_IS_EMPTY= new EmployeeExceptionKeys("END_DATE_IS_EMPTY");
	public static EmployeeExceptionKeys PAYMENT_TYPE_IS_EMPTY= new EmployeeExceptionKeys("PAYMENT_TYPE_IS_EMPTY");
	public static EmployeeExceptionKeys BANK_NAME_IS_EMPTY= new EmployeeExceptionKeys("BANK_NAME_IS_EMPTY");
	public static EmployeeExceptionKeys ACCOUNT_NUMBER_IS_INVALID= new EmployeeExceptionKeys("ACCOUNT_NUMBER_IS_INVALID");
	public static EmployeeExceptionKeys CONTACT_NUMBER_IS_INVALID= new EmployeeExceptionKeys("CONTACT_NUMBER_IS_INVALID");
	public static EmployeeExceptionKeys START_DATE_SHOULD_EARLIER_THAN_END_DATE= new EmployeeExceptionKeys("START_DATE_SHOULD_EARLIER_THAN_END_DATE");
	public static EmployeeExceptionKeys ERROR_OCCORRED_DURING_DELETION_QUALIFICATION= new EmployeeExceptionKeys("ERROR_OCCORRED_DURING_DELETION_QUALIFICATION");
	public static EmployeeExceptionKeys ERROR_OCCORRED_DURING_RETRIEVAL_QUALIFICATION= new EmployeeExceptionKeys("ERROR_OCCORRED_DURING_RETRIEVAL_QUALIFICATION");
	public static EmployeeExceptionKeys ERROR_OCCORRED_DURING_RETRIEVAL_EMPLOYEE_DETAILS= new EmployeeExceptionKeys("ERROR_OCCORRED_DURING_RETRIEVAL_EMPLOYEE_DETAILS");
	public static EmployeeExceptionKeys ERROR_OCCORRED_DURING_UPDATING_EMPLOYEE_DETAILS= new EmployeeExceptionKeys("ERROR_OCCORRED_DURING_UPDATING_EMPLOYEE_DETAILS");
	public static EmployeeExceptionKeys ERROR_OCCORRED_DURING_ADDING_OT_REQUEST = new EmployeeExceptionKeys("ERROR_OCCORRED_DURING_ADDING_OT_REQUEST");
	public static EmployeeExceptionKeys ERROR_OCCORRED_DURING_UPDATING_OT_DETAILS = new EmployeeExceptionKeys("ERROR_OCCORRED_DURING_UPDATING_OT_DETAILS");
	public static EmployeeExceptionKeys ERROR_OCCORRED_DURING_RETRIEVAL_OT_DETAILS = new EmployeeExceptionKeys("ERROR_OCCORRED_DURING_RETRIEVAL_OT_DETAILS");
	public static EmployeeExceptionKeys ERROR_OCCORRED_DURING_ADDING_ATTANDANCE_REQUEST = new EmployeeExceptionKeys("ERROR_OCCORRED_DURING_ADDING_ATTANDANCE_REQUEST");

}
